package com.stellar.circle.domain.payment;


import com.stellar.pay.core.entity.OrderQueryResultDTO;
import com.stellar.pay.core.entity.PrepayResponse;

import java.math.BigDecimal;

/**
 * @Author Jqcc
 * @Version 1.0
 * @Data 2025/4/11
 */
public interface PaymentDomainService {

    /**
     * 提交订单 - 发起支付
     *
     * @param pinOrderNo   置顶订单号
     * @param openId       openId
     * @param actualAmount 实际支付金额
     * @param description  描述
     * @return
     */
    PrepayResponse submitPinOrder(String pinOrderNo, String openId, BigDecimal actualAmount, String description);

}
